#ifndef __H_CONST_DEFINE__
#define __H_CONST_DEFINE__

/**
	constant define.
*/
float4x4 MAT_WORLD_VIEW_PROJ;
float4x4 MAT_WORLD_VIEW;
float4x4 MAT_WORLD;
float4x4 MAT_PROJ_TEXTURE;

float4x4 MAT_LIGHT_WORLD_VIEW_PROJ;
float4x4 MAT_SHADOW_MAP_WRAP;

float4x3 MAT_BONE_PALETTE[72];

float4 ambientLight = float4(0.6f, 0.6f, 0.6f, 1.0f);
float4 diffuseLight = float4(0.6f, 0.6f, 0.6f, 1.0f);
float4 specularLight = float4(0.6f, 0.6f, 0.6f, 1.0f);
float SHININESS = 30.0f;

float3 lightDirection = float3(0.577f, 0.707f, -0.577f);

float3 eyePos;

float fogStart = 1500.0f;
float fogEnd = 4000.0f;
float4 fogColor = float4(0.6f, 0.6f, 0.6f, 1.0f);

#endif // __H_CONST_DEFINE__